package underly

// 港口公司场地管理

import (
	"awesomeProject1/modules"
)

func GetInputList() (error, []modules.Input) {
	var p []modules.Input

	err := db.Table("input_table").Order("input_time ASC").Find(&p).Error

	return err, p
}

func UpInput(p modules.Input) error {
	err := db.Table("input_table").Where("id = ?", p.Id).Updates(&p).Error
	return err
}
func DelInput(id string) error {

	err := db.Table("input_table").Where("id = ?", id).Delete(modules.Input{}).Error
	return err
}

func AddInput(p modules.Input) error {
	err := db.Table("input_table").Create(&p).Error
	return err
}

//出货----------------------------------------------------
func GetOutputList() (error, []modules.Output) {
	var p []modules.Output

	err := db.Table("output_table").Order("id ASC").Find(&p).Error

	return err, p
}

func UpOutput(p modules.Output) error {
	err := db.Table("output_table").Where("id = ?", p.Id).Updates(&p).Error
	return err
}
func DelOutput(id string) error {

	err := db.Table("output_table").Where("id = ?", id).Delete(modules.Output{}).Error
	return err
}

func AddOutput(p modules.Output) error {
	err := db.Table("output_table").Create(&p).Error
	return err
}
